package com.jj.util;

import android.util.Log;

/**
 * Created by qmsoft05 on 2017/4/5.
 */

public class LogUtils {
    private static final String TAG = "LogUtils";
    private static boolean IS_DEBUG = true;

    public static void dc(String tag, String msg) {
        if (msg.length() > 1000) {
            int chunkCount = msg.length() / 1000;
            for (int i = 0; i <= chunkCount; i++) {
                int max = 1000 * (i + 1);
                if (max >= msg.length()) {
                    Log.d(tag, msg.substring(1000 * i));
                } else {
                    Log.d(tag, msg.substring(1000 * i, max));
                }
            }
        } else {
            Log.d(tag, msg);
        }
    }

    /**
     * info log
     * @param tag tag
     * @param msg log msg
     */
    public static void d(String tag, String msg) {
        if (IS_DEBUG) {
            Log.d(tag, msg);
        }
    }

    /**
     * info log
     * @param msg log msg
     */
    public static void d(String msg) {
        if (IS_DEBUG) {
            Log.d(TAG, msg);
        }
    }

    /**
     * info log
     * @param tag tag
     * @param msg log msg
     */
    public static void i(String tag, String msg) {
        if (IS_DEBUG) {
            Log.i(tag, msg);
        }
    }

    /**
     * info log
     * @param msg log msg
     */
    public static void i(String msg) {
        if (IS_DEBUG) {
            Log.i(TAG, msg);
        }
    }

    /**
     * info log
     * @param tag tag
     * @param msg log msg
     */
    public static void e(String tag, String msg) {
        if (IS_DEBUG) {
            Log.i(tag, msg);
        }
    }

    /**
     * info log
     * @param msg log msg
     */
    public static void e(String msg) {
        if (IS_DEBUG) {
            Log.i(TAG, msg);
        }
    }
}
